Distributing RePast Simulations Using Actors

نویسندگان

  • Franco Cicirelli
  • Angelo Furfaro
  • Andrea Giordano
  • Libero Nigro
چکیده

RePast is a well-known agent-based toolkit for modelling and simulation of complex systems. The toolkit is normally used on a single workstation, where modelling, execution and visualization aspects are dealt with. This paper describes an approach aimed to distributing RePast models, with minimal changes, over a networked context so as to address very large and reconfigurable models whose computational needs (in space and time) can be difficult to satisfy on a single machine. Novel in the approach is an exploitation of a lean actor infrastructure implemented in Java. Actors bring to RePast agents migration, location-transparent naming, efficient communications, and a control-centric framework. Actors can be orchestrated by an in-thelarge custom control structure which can ensure the necessary message precedence constraints. Preliminary experience is being carried out using HLA/RTI as middleware. However, the realization can also work with other standard transport layers such as Java Socket and Java RMI. The paper introduces the design rationale behind mapping RePast on to actors and discusses a distributed example.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributing RePast agent-based simulations with HLA

Large, experimental Multi-Agent System (MAS) simulations are highly demanding tasks, both computationally and developmentally. Agent-toolkits provide reliable templates for the design of even the largest MAS simulations, without offering a solution to computational limitations. Conversely, Distributed Simulation architectures offer performance benefits but the introduction of parallel logic can...

متن کامل

A Software Interface Between System Dynamics and Agent-Based Simulations

A software-based integration of agent-based modeling and system dynamics is presented. More precisely, it is described how RePast and Vensim can be coupled using standard procedure calls. In an example from supply chain management, agents modeled with RePast in an agent-based simulation context are provided with system dynamics models as internal schemata, which are built with Vensim. The proto...

متن کامل

A Docking Experiment: Swarm and Repast for Social Network Modeling

Axtell, Axelrod, Epstein and Cohen (1996) describe a docking or alignment process and experiment for verifying simulations. By comparing simulations built independently using different simulation tools, the docking or alignment process may discover bugs, misinterpretation of model specification, and inherent differences in toolkit implementations. If the behavior of the multiple simulations are...

متن کامل

From Simulation to Development in MAS - A JADE-based Approach

Multi-agent systems (MAS) present an effective approach to the efficient development of modular systems composed of interacting agents. Several frameworks exist that aid the development of MAS, but they are often not very appropriate for some kind of uses, such as for Multi-Agent-based Simulation (MABS). Other frameworks exist for running simulations, sharing little with the former. While open ...

متن کامل

PART I A Java Library Implementation of the Gold-Food Economic Model in Repast and MASON

We present a robust, extensible Java library for agent-based economic simulations. The economic model is based on the two-commodity, auction-mediated computational market described in Steiglitz et al. [8]. We implement the library on top of both the Repast and MASON agent-based Java toolkits, and compare these toolkits in terms of their feature set, documentation, execution speed, and flexibili...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009